Finish plugin support
authorAlex Crichton <alex@alexcrichton.com>
Fri, 11 Jul 2014 18:22:07 +0000 (11:22 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Fri, 11 Jul 2014 19:20:25 +0000 (12:20 -0700)
commitff19a482909df1296041a61c1ddd48e9e8a084ff
tree2f7f2f361ec8960fae109af40b217871c3705250
parent685f2b4ee783d2e710d8ece66db5b28a7e274351
Finish plugin support

This commit implements full support for plugins by answering the question of
whether any target needed as a plugin or needed as a target dependency. This
commit builds on the previous abstractions to enable parallel compilation
wherever possible.
src/cargo/ops/cargo_rustc/context.rs
src/cargo/ops/cargo_rustc/fingerprint.rs
src/cargo/ops/cargo_rustc/mod.rs
tests/test_cargo_compile.rs
tests/test_cargo_cross_compile.rs